package com.rd.student.jiaji.class4.suyan.zrrd.homework2;

import java.util.Arrays;
import java.util.Random;

public class 作业讲解 {
    public static void main(String[] args) {
        for (int i = 0; i < 100; i++) {
            doublecolor();
        }
    }

    public static void doublecolor() {


        int[] arr = new int[5];
        int index = 0;//数组下标
        Random random = new Random();
        while (true) {
            int a = random.nextInt(35) + 1;
            if (index == 0) {
                arr[index] = a;//将随机出来的第一个数字插入到数组中
                index++;
            } else {//随机出来的数字，与数组中的每一个数字比较，重复，不存储，不重复，存储
                int result = 0;
                for (int i = 0; i < index; i++) {
                    if (a == arr[i]) {//判断当前的随机数不等于数组中任何一个数字，随机数与数组中的一个值相等
                        result = 1;
                        break;
                    }
                }
                //判断是否可以进行数据保存
                if (result == 0) {
                    arr[index] = a;
                    index++;
                }
                //判断循环结束
                if (index == 5) {
                    System.out.println(Arrays.toString(arr));
                    break;
                }

            }

        }
    }
}

